package models

// 充值记录
type PayWalletRecharge struct {
	Rcid *uint64 `gorm:"column:rcid;primarykey"` // 充值记录ID
	CustId *uint64 `gorm:"column:cust_id"` // 用户编号
	RcOrderno *string `gorm:"column:rc_orderno"` // 充值订单编号
	Ordertime *jsontime.JsonTime `gorm:"column:ordertime"` // 充值时间
	Money *float64 `gorm:"column:money"` // 充值金额
	Paytype *uint8 `gorm:"column:paytype"` // 支付类型 0支付宝，1微信，2银联,3微信小程序,10其他保留
	Paytime *jsontime.JsonTime `gorm:"column:paytime"` // 支付时间
	Payorderno *string `gorm:"column:payorderno"` // 支付交易号
	PayStatus *uint8 `gorm:"column:pay_status"` // 支付状态1.已支付 2.未支付 3.已取消 4:支付中
	IsRefund *uint8 `gorm:"column:is_refund"` // 是否退款 0:未退款1:已退款
	CreatedTime *jsontime.JsonTime `gorm:"column:created_time"` 
	UpdatedTime *jsontime.JsonTime `gorm:"column:updated_time"` // 更新时间
}
func (entity *PayWalletRecharge) TableName() string {
	return "pay_wallet_recharge"
}